• word of the day

    locusta migratoria

    locusta migratoria - Dictionary definition and meaning for word locusta migratoria

    Definition
    (noun) Old World locust that travels in vast swarms stripping large areas of vegetation
    Synonyms : migratory locust
Download our Mobile App Today
Receive our word of the day
on Whatsapp